Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.08.2016, 13:30
Интересующийся
Отправить личное сообщение для avalan4e Посмотреть профиль Найти все сообщения от avalan4e
 
Регистрация: 04.07.2016
Сообщений: 20

Не работают некоторые методы объекта FormData
Здравствуйте. Столкнулся с проблемой, что не работают методы get, getAll для объекта FormData. В то же время, например append метод работает без проблем.
Скопировал себе пример из документации, но он тоже не дал ожидаемого результата.
var formData = new FormData();
formData.append('username', 'Chris');
formData.append('username', 'Bob');
alert(formData.get('username'));
Ответить с цитированием
  #2 (permalink)  
Старый 01.08.2016, 13:39
Интересующийся
Отправить личное сообщение для avalan4e Посмотреть профиль Найти все сообщения от avalan4e
 
Регистрация: 04.07.2016
Сообщений: 20

Для наглядности добавлю
var xhr = new XMLHttpRequest();
xhr.open("POST", "test.php");
xhr.send(formData);

php пишет в файл корректно. Что подтверждает то, что append метод работает.
Ответить с цитированием
  #3 (permalink)  
Старый 01.08.2016, 13:57
Интересующийся
Отправить личное сообщение для avalan4e Посмотреть профиль Найти все сообщения от avalan4e
 
Регистрация: 04.07.2016
Сообщений: 20

Ага, в Chrome все работает хорошо. Проблема с Safari. Существует какое-то решение для этого браузера?
Ответить с цитированием
  #4 (permalink)  
Старый 02.08.2016, 11:05
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

интересно, зачем в FormData нужны методы get***?
Ответить с цитированием
  #5 (permalink)  
Старый 04.08.2016, 05:34
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Объект можно сделать из формы var fd = new FormData(form); и, типа, чего-то там ковырять, но кто-то решил, что оно того не стоит и правильно сделал. )))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод delete для formData bartonom jQuery 8 06.04.2015 20:39
Не работают некоторые скрипты в ie. Andrewhite Общие вопросы Javascript 3 23.05.2013 16:24
Свойства объекта, методы и this. Почему свойство вызывается с () ? jsuse Общие вопросы Javascript 2 04.11.2011 20:39
Не работают методы и свойства MixedCollection Tie ExtJS 3 23.12.2010 13:31
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00